.myDownfile{
	width: 633px;
	position: fixed;
	right:20px;
	bottom: 0;
	box-shadow: 0 0 9px #999;
	background: #fff;
	display: block;
	z-index: 19930819;
}
.myDownfile .file-header{
	font-size: 15px;
	height: 42px;
	line-height: 42px;
	padding: 0 15px;
	color: #fff;
	background: #4190e7;
	position: relative;
}
.l{float: left;
    padding-top: 15px;}

.dialog-control{
	position: absolute;
    right: 10px;
    top: 10px;
    height: 20px;
    width: 40px;
    z-index: 999;
    display: block;
}
.dialog-control span {
    cursor: pointer;
    float: right;
}
.dialog-icon{
	background: url(../../../../pan/style/images/dialog-icon.png) no-repeat 0 0;
	height: 20px;
	width: 20px;
}
.dialog-icon{
	background: url(../../../../pan/style/images/dialog-icon.png) no-repeat 0 0;
	height: 20px;
	width: 20px;
}
.dialog-min{
	background-position: -60px 0;
}
.dialog-max{
	background-position: -40px 0;
}
.dialog-close {
    background-position: -80px 0;
}
.myDownfile .file-content {
    overflow-y: auto;
    max-height: 500px;
}
.file-content ul{
	position: relative;
    height: 37px;
    border-bottom: 1px solid #F0F0F0;
    box-sizing: border-box;
    display: inline-flex;
    width: 100%;
}
.file-content-list{
	color: #9a9a9a;
}
.myDownfile .file-content ul li{
	float: left;
	width: 25%;
	height: 36px;
	line-height: 34px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.myDownfile .file-content .file-name{
	padding-left: 3%;
	width: 50%;
}
.myDownfile .file-content .file-name lable{
    width: 70%;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
}
.myDownfile .file-content .file-status{
	width: 25%;
	position: relative;
}
.file-status em{
	background: url(../../../../pan/style/images/operate-icon.png) 0 0 no-repeat;
    top: 1px;
    left: 0;
    display: block;
    width: 16px;
    height: 16px;
    float: left;
    margin: 9px 5px 0 0px;
}
.file-status .transcoding label{margin-left: 18px;}
.file-status .success-download em,.file-status .success-transf em{
	background-position: 0 -80px;
} 
.file-status .fail-download em,.file-status .fail-transf em{
	background-position: -22px -80px;
} 
.file-status .error-transf em{
	background-position: -22px -34px;
} 
.file-content .file-operate{
	float: right;
}
.file-operate2{
	position: relative;
}
.file-operate2 span{
	height: 16px;
	width: 16px;
	cursor: pointer;
	float: left;
	overflow: hidden;
	margin:10px 10px 0 0px;
}
.file-operate2 em{
	background:url(../../../../pan/style/images/operate-icon.png) no-repeat 0 0;
	top:1px;
    left: 0;
    display: block;
    width: 16px;
    height: 16px;
    float: right;
}
.cancel-icon em{
	background-position:0 -34px;
	cursor:pointer;
}
.pause-icon em{
	background-position: 0 0;
	cursor:pointer;
}
.file-icon-download{
	width: 34px;
	height: 34px;
	float: left;
	display:block;
}
.name-text{
	margin-left: 6px;
}
.process {
    position: absolute;
    z-index: -9999;
    height: 36px;
    line-height:36px;
    background: #abd7fb;
}
.filetype{background-image:url(../../../../pan/style/images/file-small.png?t=20131218);background-position:-999px -999px;background-repeat:no-repeat;cursor:pointer;}
.filetype,.file-ico{
    display:block;
    width:100%;
    height:100%;
    background-image:url(../../../../pan/style/images/file-small.png?t=20131218);
    background-position: -163px -900px;
}
.icon-folder{background-position:1px 2px}/*文件夹*/
.icon-mail{background-position:-81px 2px;}/*qq邮箱*/
.icon-offline{background-position:-163px 2px;}/*离线文件*/
.icon-weixin-dir{background-position:-245px 2px;}/*微信*/
.icon-xfdownload{background-position:-327px 2px;}/*旋风下载*/
.icon-weixin-news{background-position:-409px 2px;}/*腾讯新闻*/
.icon-weixin-msgs{background: url(/vipstyle/nr/box/web/images/wx-web-spr.png?t=130723) -40px -160px no-repeat;}/*微信文字语音*/
.icon-weixin-img{background: url(/vipstyle/nr/box/web/images/wx-web-spr.png?t=130723) 0 -240px no-repeat;}/*微信视频图片*/
.icon-weixin-blog{background: url(/vipstyle/nr/box/web/images/wx-web-spr.png?t=130723) 0 -200px no-repeat;}/*微信文章*/
.icon-doc{background-position:1px -80px}
.icon-docx{background-position:-81px -80px}/*20131217 new*/
.icon-vsd{background-position:-163px -80px}
.icon-wps{background-position:-245px -80px}/*20131217 new*/
.icon-ppt{background-position:-327px -80px}
.icon-pptx{background-position:-409px -80px}/*20131217 new*/
.icon-dps{background-position:-491px -80px}/*20131217 new*/
.icon-msg{background-position:-573px -80px}
.icon-xls{background-position:-655px -80px}
.icon-xlsx{background-position:-737px -80px}/*20131217 new*/
.icon-et{background-position:-819px -80px}/*20131217 new*/
.icon-pdf{background-position:1px -162px}
.icon-txt{background-position:-81px -162px}
.icon-key{background-position:-163px -162px}/*20131217 new*/
.icon-rp{background-position:-245px -162px}
.icon-numbers{background-position:-327px -162px}/*20131217 new*/
.icon-pages{background-position:-409px -162px}/*20131217 new*/
.icon-keynote{background-position:-491px -162px}/*20131217 new*/
.icon-jpg{background-position:1px -244px}
.icon-jpeg{background-position:-81px -244px}
.icon-png{background-position:-163px -244px}
.icon-gif{background-position:-245px -244px}
.icon-bmp{background-position:-327px -244px}
.icon-psd{background-position:-409px -244px}
.icon-ai{background-position:-491px -244px}
.icon-eps{background-position:-573px -244px}
.icon-avi{background-position:1px -326px}
.icon-asf{background-position:-81px -326px}
.icon-mp4{background-position:-163px -326px}
.icon-mkv{background-position:-245px -326px}/*20131217 new*/
.icon-mov{background-position:-327px -326px}
.icon-mod{background-position:-409px -326px}
.icon-mpe{background-position:-491px -326px}
.icon-3gp{background-position:-573px -326px}
.icon-rmvb{background-position:-655px -326px}
.icon-wmv{background-position:-737px -326px}
.icon-wmf{background-position:-819px -326px}
.icon-mpg{background-position:-903px -326px}/*20131217 new*/
.icon-mpeg{background-position:-985px -326px}/*20131217 new*/
.icon-rm{background-position:1px -408px}
.icon-dat{background-position:-81px -408px}/*20131217 new*/
.icon-f4a{background-position:-163px -408px}/*20131217 new*/
.icon-webm{background-position:-245px -408px}/*20131217 new*/
.icon-swf{background-position:-327px -408px}
.icon-flv{background-position:-409px -408px}
.icon-fla{background-position:-491px -408px}
.icon-mp3{background-position:1px -490px}
.icon-wma{background-position:-81px -490px}
.icon-wav{background-position:-163px -490px}
.icon-ogg{background-position:-245px -490px}/*20131217 new*/
.icon-acc{background-position:-327px -490px}/*20131217 new*/
.icon-m4a{background-position:-409px -490px}/*20131217 new*/
.icon-wave{background-position:-491px -490px}/*20131217 new*/
.icon-midi{background-position:-573px -490px}/*20131217 new*/
.icon-ape{background-position:-655px -490px}/*20131217 new*/
.icon-aac{background-position:-737px -490px}/*20131217 new*/
.icon-aiff{background-position:-819px -490px}/*20131217 new*/
.icon-mid{background-position:-903px -490px}/*20131217 new*/
.icon-xmf{background-position:-985px -490px}/*20131217 new*/
.icon-rtttl{background-position:-1067px -490px}/*20131217 new*/
.icon-flac{background-position:1px -572px}/*20131217 new*/
.icon-amr{background-position:-81px -572px}/*20131217 new*/
.icon-ipa{background-position:1px -654px}
.icon-apk{background-position:-81px -654px}
.icon-exe{background-position:-163px -654px}
.icon-msi{background-position:-245px -654px}
.icon-bat{background-position:-327px -654px}
.icon-log{background-position:-409px -654px}
.icon-xmin{background-position:-491px -654px}
.icon-htm{background-position:-573px -654px}
.icon-html{background-position:-655px -654px}
.icon-c{background-position:-737px -654px}
.icon-xml{background-position:-819px -654px}
.icon-link{background-position:-903px -654px}
.icon-asp{background-position:1px -736px}
.icon-chm{background-position:-81px -736px}
.icon-hlp{background-position:-163px -736px}
.icon-ttf{background-position:-245px -736px}
.icon-ttc{background-position:-327px -736px}/*20131217 new*/
.icon-otf{background-position:-409px -736px}
.icon-fon{background-position:-491px -736px}/*20131217 new*/
.icon-bak{background-position:-573px -736px}
.icon-tmp{background-position:-655px -736px}
.icon-old{background-position:-737px -736px}
.icon-zip{background-position:1px -818px}
.icon-7z{background-position:-81px -818px}
.icon-rar{background-position:-163px -818px}
.icon-iso{background-position:-245px -818px}
.icon-ace{background-position:-327px -818px}
.icon-cab{background-position:-409px -818px}
.icon-uue{background-position:-491px -818px}
.icon-jar{background-position:-573px -818px}
.icon-tar{background-position:-655px -818px}
.icon-dmg{background-position:-737px -818px}/*20131217 new*/
.icon-document,
.icon-exec,
.icon-code,
.icon-image,
.icon-video,
.icon-compress,
.icon-unknow,.icon-file{background-position:-163px -900px}
.icon-filebroken{background-position:-245px -900px}

.icon-times{padding:0 9px;font:600 14px/27px Tahoma;}


/*文件上传*/
.myUpfile{
	width: 633px;
	position: absolute;
	right:20px;
	bottom: 0;
	box-shadow: 0 0 9px #999;
	background: #fff;
	display: block;
	z-index: 10000;
}
.myUpfile .file-header{
	font-size: 15px;
	height: 42px;
	line-height: 42px;
	padding: 0 15px;
	color: #fff;
	background: #4190e7;
	position: relative;
}

/*上传的检测框*/
.dialog-control{
	position: absolute;
    right: 10px;
    top: 10px;
    height: 20px;
    width: 40px;
    z-index: 999;
    display: block;
}
.dialog-control span {
    cursor: pointer;
    float: right;
}
.dialog-icon{
	background: url(./images/dialog-icon.png) no-repeat 0 0;
	height: 20px;
	width: 20px;
}
.dialog-min{
	background-position: -60px 0;
}
.dialog-max{
	background-position: -40px 0;
}
.dialog-close {
    background-position: -80px 0;
}
.file-content {
    overflow-y: auto;
    max-height: 500px;
}
.file-content ul{
	position: relative;
    height: 37px;
    border-bottom: 1px solid #F0F0F0;
    box-sizing: border-box;
}
.file-content-list{
	color: #9a9a9a;
}
.file-content ul li{
	float: left;
	width: 13%;
	height: 36px;
	line-height: 34px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.file-content .file-name{
	padding-left: 3%;
	width: 31%;
}
.file-content .file-name lable{
    width: 70%;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
}
.file-content .file-status{
	width: 27%;
	position: relative;
}
.file-status em{
	background: url(./images/operate-icon.png) 0 0 no-repeat;
    top: 1px;
    left: 0;
    display: block;
    width: 16px;
    height: 16px;
    float: left;
    margin: 9px 5px 0 0px;
}
.file-status .transcoding label{margin-left: 18px;}
.file-status .success-upload em,.file-status .success-transf em{
	background-position: 0 -80px;
} 
.file-status .fail-upload em,.file-status .fail-transf em{
	background-position: -22px -80px;
} 
.file-status .error-transf em{
	background-position: -22px -34px;
} 
.file-content .file-operate{
	float: right;
}
.file-operate2{
	position: relative;
}
.file-operate2 span{
	height: 16px;
	width: 16px;
	cursor: pointer;
	float: left;
	overflow: hidden;
	margin:10px 10px 0 0px;
}
.file-operate2 em{
	background:url(./images/operate-icon.png) no-repeat 0 0;
	top:1px;
    left: 0;
    display: block;
    width: 16px;
    height: 16px;
    float: right;
}
.cancel-icon em{
	background-position:0 -34px;
	cursor:pointer;
}
.pause-icon em{
	background-position: 0 0;
	cursor:pointer;
}
.file-icon-upload{
	width: 34px;
	height: 34px;
	float: left;
	display:block;
}
.name-text{
	margin-left: 6px;
}
.volume{
	margin: 0 0 0 6%;
}
.addVolume{
	float: right;
	cursor: pointer;
	color: #0C82F9;
	margin-right:9%;
}
.dropdown-beautiful{
	height: 30px;
	line-height: 30px;
	margin-right: 10px;
}
.dropdown-beautiful option{
	height: 30px;
	line-height: 30px;
}
#dropdown option{
	padding: 1em;
}
.process {
    position: absolute;
    z-index: -9999;
    height: 36px;
    line-height:36px;
    background: #abd7fb;
}
.module-edit-name {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 70px;
   /*  border-bottom: 1px solid #ebebeb; */
    width: 100%;
    z-index: 9999;
}
.module-edit-name .new-dir-item {
    /* background: #eaf5ff; */
}
.module-edit-name .box {
   _ margin: 11px 0;
    padding: 2px 3px;
    width: 200px;
    height: 19px;
    vertical-align: middle;
    border: 1px solid #D2D2D2;
    background: #fff;
}
.module-edit-name .box_active{
	border-color:#4c9af2;
}
.ui-thumbview .module-edit-name{
	width:220px;
	padding-left: 0;
	position: absolute;
    bottom:10px;
    top:auto;
    left: 0;
}
.ui-thumbview .module-edit-name .box{
	width:77px;
	padding:0;
}
.module-edit-name .sure {
    background: url(http://s1.pan.bdstatic.com/box-static/disk-system-cdn/widget/system/fileService/createNewDir/img/btn_icon_17d92fd.gif) -0px -512px;
    width: 22px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    margin: 11px 5px;
    cursor: pointer;
}
.ui-thumbview .module-edit-name .sure{
	    margin: 11px -5px 12px;
}
.module-edit-name .cancel {
    background: url(http://s1.pan.bdstatic.com/box-static/disk-system-cdn/widget/system/fileService/createNewDir/img/btn_icon_17d92fd.gif) -27px -512px;
    width: 22px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    margin: 11px 0 12px 2px;
    cursor: pointer;
}
.ui-thumbview .module-edit-name .cancel{
	margin: 11px 0 12px 0;
}
.module-edit-name-grid {
    border-bottom: 0;
    left: 0;
    padding-left: 1px;
    width: 141px;
    top: 0;
    padding-top: 96px;
    padding-bottom: 2px;
}
.module-edit-name-grid .box {
    width: 75px;
    margin: 0;
}
.module-edit-name-grid .sure {
    margin: 0 5px;
}
.module-edit-name-grid .cancel {
    margin: 0 0 0 2px;
}

.shareCode-txt{
	margin: 3% auto 0 auto;
    width: 400px;
    font-size: 15px;
    color: #676767;
    height: 36px;
    line-height: 36px;
}
.shareCode-txt>img{
	float: left;
}
.shareCode-txt>p{
	height: 30px;
    line-height: 30px;
    width: 300px;
    margin: 5px 10px;
    float: left;
}
.shareCode-form-wrap{
	width: 350px;
    height: 150px;
    background-color: #fff;
    margin: 1% auto;
    padding: 2%;
    border: 1px solid #eff1f5;
}
.shareCode-form-wrap p{
	font-size: 14px;
    margin-bottom: 10px;
    color: #676767;
}
.shareCode-form-wrap input.accessCode{
    width: 60%;
    height: 32px;
    text-indent:1em;
}
.accessCode-wrap input.s-btn{
	background: #4190e7;
    color: #fff;
    height: 36px;
    font-size: 14px;
    line-height: 36px;
    display: inline-block;
    margin-left: 10px;
    padding: 0 15px;
    border: 0px;
    cursor: pointer;
}
/* shareList.jsp */
.main_shareList_body{
	margin: 25px 30px 0;
    /* border: 1px solid #e7e7e7;
    border-bottom: 0; */
    box-shadow: 0 0 3px #d3d3d3;
    /* background: #FFF;
    position: relative;
    height: 100%; */
}

.main_shareList_body .inner{
	padding-left:0;
}
.main_shareList_body #_main_content{
	border-top:0;
}
.main_shareList_body #_disk_file_path{
	border-top: solid 1px #E6E9F0;
}
.main_box_head{
	background: #F7F7F7;
    border-radius: 2px;
    border-top: 1px solid #D2D2D2;
    border-bottom: 1px solid #D2D2D2;
    color: #888;
}
.main_box_head ul li{
	float:left;
	height:38px;
	line-height:38px;
	font-size:15px;
	width:15%;
}
.share_checkall{
    position: relative;
    z-index: 50;
    float: left;
    width: 34px;
    height: 30px;
    background: url(./images/ico.png?t=2014) no-repeat 10px -260px;
    margin-top: 3px;
    cursor:pointer;
}
.main_box_head ul li.name{
	width:60%;
	text-align:left;
	margin-left:2px;
}
.main_box_head ul li.date{
	float:right;
	text-align:center;
	margin-right:20px;
}
.main_box_head ul li.size{
	width:21.3%;
	text-align:right;
}
.main_shareList_body .lay-main-con .wrap {
   /*  height: 96%; */
}
.footer{
	width:100%;
	height:200px;
}
.checkalled_share{
	background-position: 10px -310px;
}
.ui-thumbview .list p em span{
	 white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; 
}
.sharedList .disk-view {
    padding-right: 0px; 
}
.isShare{
	position: absolute;
}
.ui-listview .isShare{
	background: url(./images/shareImg1.png) 0 0 no-repeat;
    width: 18px;
    height: 8px;
    left: 0;
    bottom: 8%;
}
.module-video .ui-listview .isShare{
	background:url(./images/shareImg2.png) 0 0 no-repeat;
	width: 40px;
    height: 16px;
    left:0;
    bottom: 0;
}
.ui-thumbview .isShare{
	background:url(./images/shareImg2.png) 0 0 no-repeat;
	width: 40px;
    height: 16px;
    left: 22%;
    bottom: 24%;
}

.ui-listview .hoverBgColor{
	background:#eaf5ff;
}
.ui-thumbview .hoverBgColor{
	background: #eaf5ff;
    border: solid 1px #eaebf0;
}